public class Estudiante extends Persona implements PresentadorEvaluaciones {
	static final long serialVersionUID = -7855765101016696913L;
	
	private double nota1, nota2, nota3, notaFinal;
	
	EstadoEstudiante estado;

	public Estudiante(String cedula, String nombre, String apellido) {
		super(cedula, nombre, apellido);
		
		this.nota1 = 0;
		this.nota2 = 0;
		this.nota3 = 0;
		this.notaFinal = 0;
		this.estado = EstadoEstudiante.NoAsignado;
	}

	public double getNota1() {
		return nota1;
	}

	public void setNota1(double nota1) {
		this.nota1 = nota1;
	}

	public double getNota2() {
		return nota2;
	}

	public void setNota2(double nota2) {
		this.nota2 = nota2;
	}

	public double getNota3() {
		return nota3;
	}

	public void setNota3(double nota3) {
		this.nota3 = nota3;
	}

	public double getNotaFinal() {
		return notaFinal;
	}

	public void setNotaFinal(double notaFinal) {
		this.notaFinal = notaFinal;
	}

	public EstadoEstudiante getEstado() {
		return estado;
	}

	public void setEstado(EstadoEstudiante estado) {
		this.estado = estado;
	}
	
	public void presentarEvaluaciones() {
		nota1 = Math.floor(Math.random() * 21.0);
		nota2 = Math.floor(Math.random() * 21.0);
		nota3 = Math.floor(Math.random() * 21.0);
	}
}
